# 先导入我们安装的 fdfs_client.client 客户端
from fdfs_client.client import Fdfs_client

# 使用添加的客户端创建一个对象
# 这里需要注意: 添加的路径应该为配置文件的绝对路径:
client = Fdfs_client('meiduo_mall/utils/fastdfs/client.conf')

# 使用刚刚创建的client调用方法, 上传图片(需要图片的绝对路径)
# 这里/Users/meihao/Desktop为老师电脑的路径,需要换成自己的.
ret = client.upload_by_filename('/home/ubuntu/Desktop/requirementss.txt')
print(ret)

"""
https://192.168.138.128:8888/(Remote file_id)

ret = {
'Group name': 'Storage中组名',
'Remote file_id': '文件保存的位置',
'Status': '文件上传结果(成功还是失败)',
'Local file name': '上传文件的路径',
'Uploaded size': '上传文件的大小',
'Storage IP': 'Storage服务器的ip地址'
 }
"""


# 上传文件的方法有两种:
# # 这个是通过文件名上传文件
# client.upload_by_filename(上传文件的绝对路径)
#
# # 或是通过这个方法:
# # 这个是通过文件内容上传文件:
# client.upload_by_buffer(上传文件的bytes数据)
